† Corresponding author. E-mail:
Quantum algorithms provide a more efficient way to solve computational tasks than classical algorithms. We experimentally realize quantum permutation algorithm using light’s orbital angular momentum degree of freedom. By exploiting the spatial mode of photons, our scheme provides a more elegant way to understand the principle of quantum permutation algorithm and shows that the high dimension characteristic of light’s orbital angular momentum may be useful in quantum algorithms. Our scheme can be extended to higher dimension by introducing more spatial modes and it paves the way to trace the source of quantum speedup.
Since the concept of quantum computer was proposed by Richard Feynman,[1] a lot of work has been done to realize quantum computation. It has been demonstrated that quantum computation can reduce the computational complexity in comparison to its classical counterpart. Quantum algorithms[2]are the basis to realize quantum computation. With more and more effort made to design quantum algorithms, quantum computation based on well-designed algorithms has shown great advantage over classical computation. Deutsch’s algorithm[3–5] is the first quantum algorithm proposed to prove the speedup. Shor’s factoring algorithm[6,7] which is shown to be able to break the safety of the RSA encryption algorithm has been realized to factor 15.[7] Other algorithms such as Grover’s searching algorithm,[8–10] quantum simulation algorithm,[11,12] quantum algorithm for solving linear equations,[13–15] and quantum annealing algorithm[16,17] have also been proven to be advantageous in reducing the space complexity and the time complexity compared with classical algorithms.
Much effort has been made to understand the sources of acceleration of quantum computation. Mark Howard et al.[18] argued that quantum contextuality supplies the source of quantum speedup. A quantum permutation algorithm is proposed by Gedik et al.[19] to demonstrate that quantum entanglement is not necessary in quantum speedup. The algorithm deals with the similar black box issue with Deutsch’s algorithm. It shows the speedup in deciding the type of the black box. Gedik’s algorithm has been realized in NMR systems by using three-level system[20] and four-level system[19] and also in linear optical systems[21,22] by using hybrid Hilbert space[22] and entangled states.[21] Qubit is the building unit of a quantum computer and it poses no entanglement. Construction of a quantum computer requires integration of multiple qubits. It is the entanglement between qubits that completes the computing task. On the other hand, a single degree of freedom (DoF) whose dimension is higher than two can also be used to realize quantum computation without entanglement involved. In this article, we realize Gedik’s algorithm with a single qudit utilizing light’s orbital angular momentum (OAM) DoF. Our scheme can be extended to higher dimensional system because of the high dimension characteristic of OAM DoF which shows the potential of light’s OAM in high dimension quantum computation and provides a way to realize quantum computing without entanglement in high dimension system.
Quantum permutation algorithm is proposed to solve tasks involve cyclic transformations in d-dimensional system. Consider a black box which maps d input states into d output states. There are two possible subsets of the output states, clockwise and anticlockwise. The order of the input states doesn’t change in the clockwise subset except a shift of the states. In the anticlockwise subset, however, the order of input changes in addition to a shift of the states. The mapping of the black box can be formalized as follows:
Classically, we need at least two measurements to determine whether the permutation is positive or negative. Gedik et al.[19] showed that using quantum algorithm, only one measurement is needed to solve the problem which is twice faster than classic algorithm. Figure
In Gedik’s permutation algorithm, initial state
After an inverse QFT,
In the negative cases, the permutation transforms
In a similar way, an inverse QFT transforms
The orthogonality of the final states (Eq. (
It is shown that electromagnetic fields with vortex phase
In our experiment, the qudit is a subspace of the infinite dimensional Hilbert space of light’s OAM.[30] We choose the optical mode to be LG modes which are solutions of paraxial wave equation
Figure
The eight different mapping operations correspond to the different cyclic transformations of OAM states among
As is indicated by Eq. (
According to Eq. (
The utility of light’s OAM brings us another method to test our result. The difference between the output states corresponds to the differencebetween the output spatial modes. For example, figure
The OAM of photons forms an infinite dimensional Hilbert space. By making use of this characteristic, our scheme can be extended to higher dimensional system by introducing more OAM states. For example, we can test the permutation algorithm when d = 5. In this case, the subspace
The OAM DoF can be coupled with other DoFs of photons, polarization, path, etc. We can also couple OAM with other DoFs to realize permutation algorithm in high dimensional space. For example, coupling polarization DoF and OAM DoF can be used to test the algorithm in
In conclusion, we propose an experimental realization of quantum permutation algorithm based on light’s OAM which theoretically forms an infinite Hilbert space. By ultilizing the cyclic transformations of the OAM states, we performed the eight possible permutation operations in four-dimensional subspace of light’s OAM. While performing the experiment, the phase differences of the interferometers should be carefully calculated and adjusted. The stability of the interferometers should also be high enough during the whold experiment. We integrate the QFT of OAM states into the generation of the initial states to simplify the experiment and we analysize the final states by numerical fitting because QFT of OAM states is still difficult to be implemented. Our experiment demonstrates Gedik’s algorithm in an elegant way. Unlike other linear optical schemes[21,22] which use two qubit or two DoFs of photon, our scheme realize quantum speedup with a single DoF of photons with no entanglement involved. The experimental results show that the black box issue can be solved within a single measurement in quantum manner which is twice faster than classical algorithm. Our experiment can be extend to higher quantum permutation with a single DoF of a photon and provides a possible way to explore the origin of quantum speedup.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] |